keep one's hands clean - Francés Inglés Diccionario